package com.seecen.HJM.model.dto;

import com.seecen.HJM.model.vo.SongVo;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

//歌手数据传输类
@Data
public class ArtistDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;
    //页码
    @NotNull
    private Integer pageNum;
    //每页数量
    @NotNull
    private Integer pageSize;
    //歌手名
    private String artistName;
    //歌手性别/ 0-男 1-女
    private Integer gender;
    // 歌手所处地区
    private String area;
    private List<SongVo> songs;
}